package jmine.tec.script.persistent.mock;

import jmine.tec.script.persistent.context.UserExecutionContext;

/**
 * Interface com o contexto de execução de scripts que deve ser utilizada pelo usuário do script.
 * 
 * @author lundberg
 */
public interface MockDependencyScriptContext extends UserExecutionContext<String> {

    /**
     * Prepara o contexto para execução do script
     * 
     * @param input input
     * @return MockScriptContext
     */
    MockDependencyScriptContext prepare(String input);
}
